<?php

/*
	* To change this license header, choose License Headers in Project Properties.
	* To change this template file, choose Tools | Templates
	* and open the template in the editor.
	*/

class	Bench_Parse	extends	Codebench	{

				// Some optional explanatory comments about the benchmark file.
				// HTML allowed. URLs will be converted to links automatically.
				public	$description	=	'Chopping off leading digits: regex vs ltrim.';
				// How many times to execute each method per subject.
				// Total loops = loops * number of methods * number of subjects
				public	$loops	=	10;
				// The subjects to supply iteratively to your benchmark methods.
				public	$subjects	=	array
								(
								'[[{P|Р}{e|е}м{о|o}нт кв{a|а}{р|p}ти{р|p}, д{о|o}м{о|o}в и д{р|p}{у|y}ги{х|x} п{о|o}м{e|е}щ{e|е}ний в К{р|p}{a|а}{с|c}н{о|o}д{a|а}{р|p}{e|е}
{о|o}т 2500{р|p} з{a|а} 1кв.м

ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}
[
-Отделочные работыf|
-Электрикаf|
-Отоплениеf|
-Водоснабжениеf|
-Канализацияf|
-Монтаж потолков типа &quot;Армстронг&quot;f|
-Любые конструкции из ГКЛf|
-Все виды цементных работf|
-Монтаж теплых половf|
-Монтаж 3D половf|
-Натяжные потолкиf|
-Утепление балконов и лоджийf
]
{С|C}м{e|е}л{о|o} з{a|а}д{a|а}в{a|а}йт{e|е} {с|c}в{о|o}и в{о|o}п{р|p}{о|o}{с|c}ы п{о|o} т{e|е}л{e|е}ф{о|o}н{у|y}:f
{89182164156|89182164069|89182164204|89182164133}
{A|А} {e|е}щ{e|е} {о|o}бяз{a|а}т{e|е}льн{о|o} п{о|o}{с|c}{e|е}тит{e|е} н{a|а}ш {с|c}{a|а}йт:
www.sks93.ru


---------------------------------------------------

{О|O}тд{e|е}л{о|o}чны{e|е}/{р|p}{e|е}м{о|o}нтны{e|е} {р|p}{a|а}б{о|o}ты люб{о|o}й {с|c}л{о|o}жн{о|o}{с|c}тиf
КВ{A|А}{Р|P}ТИ{Р|P} - К{О|O}ТТ{E|Е}ДЖ{E|Е}Й - {О|O}ФИ{С|C}{О|O}В/К{О|O}ММ{E|Е}{Р|P}ЦИИff
- П{Р|P}{О|O}Ф{E|Е}{С|C}{С|C}И{О|O}Н{A|А}ЛЬН{О|O} ({с|c}т{a|а}ж и{с|c}п{о|o}лнит{e|е}л{e|е}й: {о|o}т 8-ми л{e|е}т)f
- К{A|А}Ч{E|Е}{С|C}ТВ{E|Е}НН{О|O} (п{о|o}{р|p}тф{о|o}ли{о|o} {с|c} и{с|c}п{о|o}лн{e|е}нны{х|x} з{a|а}к{a|а}з{о|o}в и {р|p}{e|е}к{о|o}м{e|е}нд{a|а}ции з{a|а}к{a|а}зчик{о|o}в)f
- {О|O}ТВ{E|Е}Т{С|C}ТВ{E|Е}НН{О|O} ({р|p}{a|а}б{о|o}т{a|а}{e|е}м п{о|o} д{о|o}г{о|o}в{о|o}{р|p}{у|y} {с|c} п{р|p}ил{о|o}ж{e|е}ни{e|е}м {с|c}м{e|е}ты, П{р|p}{e|е}д{о|o}{с|c}т{a|а}вл{e|е}ни{e|е}м Г{a|а}{р|p}{a|а}нтии н{a|а} вып{о|o}лн{e|е}нны{e|е} {р|p}{a|а}б{о|o}ты)f
ВЫ{E|Е}ЗД Н{A|А} З{A|А}М{E|Е}{Р|P}Ы и {с|c}{о|o}{с|c}т{a|а}вл{e|е}ни{e|е} {с|c}м{e|е}ты - Б{E|Е}{С|C}ПЛ{A|А}ТН{О|O}.ff

ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f
Наш сайт: www.sks93.ruff

ВЫПОЛНЯЕМ:f
[укладка кафельной плитки,|укладка ламината,|укладка тротуарной плитки,|укладка кирпича,|укладка газобетона,|укладка шлакоблоков,|укладка газоблоков,|укладка паромакса,|ремонт квартир,|ремонт домов,|ремонт ванных комнат,|под ключ и частично,|отделка,|отделочные работы,|отделка квартир,|отделка домов,|отделка помещений,|строительство домов,|строительство коттеджей,|строительство бань,|строительство гаражей,|строительство под ключ,|заливка фундамента,|заливка полов,|заливка бетона,|заливка пола,|штукатурка,|штукатурные работы,|штукатурка стен,|ванные комнаты,|лестницы,|цоколь,|изготовление лестниц,|установка сантехники,|сантехнические работы,|электромонтажные работы] и многое другое.f


----------------------------------------------------------

Качественно, быстро все виды строительно-отделочных работ, сантехника, венецианская штукатурка, квартиры, дома под ключ.f
ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f
Наш сайт: www.sks93.ruff
[
-Составление смет (баланс цены и качества стройматериалов).f|
-Дренажные работы (подготовка участка).f|
-Бетонные работы (заливка фундамента, стен, колонн, сейсмопояса, перекрытий).f|
-Монтаж всех видов кровли.f|
-Кладка стен всех видов.f|
-Подвод и монтаж внутренних инженерных сетей.f|
-Монтаж холодного и горячего водопровода.f|
-Монтаж канализационных систем.f|
-Монтаж сантехнической фурнитуры.f|
-Монтаж отопления: установка, замена батарей.f|
-Устранение аварий трубопровода.f|
-Замена стояков.f|
-Индивидуальные конструкторские решения сложных сантехнических узлов.f|
-Монтаж всех видов полов, в том числе «теплых полов».f|
-Внутренние отделочные работы: гипсокартон, шпатлевка, «венецианская штукатурка», евровагонка, кафель, пластик.f|
-Сварочные работы, монтаж металлоконструкций.f|
-Наружные отделочные работы.f|
-Установка окон и дверей.f|
]
ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f

------------------------------------------------------------


Выполним Ремонт квартир эконом класса, евро ремонт квартир, косметический ремонт.f
{о|o}т 2500{р|p} з{a|а} 1кв.мf
ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f
Профессиональные услуги по ремонту и отделке жилых и не жилых помещений:f
[- Квартирf|
- Частных домовf|
- Коттеджейf|
- Офисовf]f
Мы оказываем полный спектр услуг связанных с ремонтом и отделкой помещений:f
[-демонтажные работы,f|
-отделочные работы,f|
-электромонтажные работы,f|
-сантехнические работы.f]f
П{о|o} ж{e|е}л{a|а}нию з{a|а}к{a|а}зчик{a|а} в{о|o}зм{о|o}жн{о|o} вып{о|o}лн{e|е}ни{e|е} {р|p}{a|а}б{о|o}т п{о|o} диз{a|а}йн-п{р|p}{о|o}{e|е}кт{у|y} инт{e|е}{р|p}ь{e|е}{р|p}{a|а}.f
П{о|o} д{о|o}к{у|y}м{e|е}нт{a|а}м:f
Д{о|o}г{о|o}в{о|o}{р|p}f
{с|c}м{e|е}т{a|а}f
Г{a|а}{р|p}{a|а}нтияf
Т{e|е}л{e|е}ф{о|o}н: {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff


------------------------------------------------------------------

{P|Р}{e|е}м{о|o}нт кв{a|а}{р|p}ти{р|p}, д{о|o}м{о|o}в и д{р|p}{у|y}ги{х|x} п{о|o}м{e|е}щ{e|е}ний в К{р|p}{a|а}{с|c}н{о|o}д{a|а}{р|p}{e|е}f
{о|o}т 2500{р|p} з{a|а} 1кв.мf

ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
[
- Демонтаж ванны, раковины, унитаза, водонагревателя и др. сантехнических приборов;f|
- Демонтаж старой кафельной плитки со стен или др. материалов;f|
- Демонтаж старой напольной кафельной плитки или др. покрытий;f|
- Выравнивание стен штукатурными смесями;f|
- Устройство гидроизоляции пола;f|
- Устройство стяжки(вплоть до чернового пола);f|
- Демонтаж старых труб горячего и холодного водоснабжения;f|
- Разводка горячего и холодного водоснабжения;f|
- Разводка электропроводки;f|
- Монтаж реечного подвесного или натяжного потолка с встроенными светильниками;f|
- Облицовка стен кафельной плиткой;f|
- Монтаж теплого пола;f|
- Укладка кафельной плитки на пол;f|
- Установка влагозащищенных розеток;f|
- Установка ванны, раковины, унитаза, водонагревателя и других сантехнических приборов;f|
- Установка бытовой техники, полочек, вешалок, зеркал и др.;f|
- Установка дверных блоков под &quot;ключ&quot;;f|
- Установка вентиляторовf
]f
Т{e|е}л{e|е}ф{о|o}н: {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff

-------------------------------------------------------------------------
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
{У|Y} н{a|а}{с|c} {с|c}{a|а}мы{e|е} л{у|y}чши{e|е} {с|c}п{e|е}ци{a|а}ли{с|c}ты. Н{a|а}ши п{р|p}{о|o}ф{e|е}{с|c}{с|c}и{о|o}н{a|а}лы вып{о|o}лнят в{с|c}{e|е} виды отделочных работ, [+, +выравнивание стен и полов| шпаклевание поверхностей|покраска|укладка плитки на пол и стены|укладка ламината] и мн{о|o}г{о|o}{e|е} д{р|p}{у|y}г{о|o}{e|е}.ff

{О|O}б{р|p}{a|а}щ{a|а}я{с|c}ь в н{a|а}ш{у|y} к{о|o}мп{a|а}нию, вы н{e|е} т{о|o}льк{о|o} эк{о|o}н{о|o}мит{e|е} в{р|p}{e|е}мя и н{e|е}{р|p}вы, н{о|o} {e|е}щ{e|е} и д{e|е}ньги. Н{e|е}т ни ч{e|е}г{о|o} {о|o}бидн{e|е}{e|е}, ч{e|е}м п{о|o}т{р|p}{a|а}ч{e|е}нны{e|е} д{e|е}ньги н{a|а} н{e|е}к{a|а}ч{e|е}{с|c}тв{e|е}нн{о|o} вып{о|o}лн{e|е}нный {р|p}{e|е}м{о|o}нт. Мы {с|c}т{р|p}{о|o}г{о|o} {с|c}л{e|е}дим з{a|а} вып{о|o}лн{e|е}ни{e|е}м {р|p}{a|а}б{о|o}т н{a|а} {о|o}бъ{e|е}кт{e|е}, к{о|o}нт{р|p}{о|o}ли{р|p}{у|y}{e|е}м к{a|а}ждый эт{a|а}п {р|p}{a|а}б{о|o}т, и {с|c}в{о|o}{e|е}в{р|p}{e|е}м{e|е}нн{о|o} вн{о|o}{с|c}им к{о|o}{р|p}{р|p}{e|е}ктивы в {р|p}{a|а}б{о|o}т{у|y}.

{С|C}д{e|е}л{a|а}в в{с|c}{e|е}г{о|o} {о|o}дин зв{о|o}н{о|o}к, вы {р|p}{e|е}шит{e|е} {с|c}{р|p}{a|а}з{у|y} т{р|p}и п{р|p}{о|o}бл{e|е}мы. Вы т{о|o}чн{о|o} {у|y}зн{a|а}{e|е}т{e|е} {с|c}т{о|o}им{о|o}{с|c}ть в{с|c}{e|е}{х|x} {р|p}{a|а}б{о|o}т, п{о|o}л{у|y}чит{e|е} и{с|c}ч{e|е}{р|p}пыв{a|а}ющ{у|y}ю к{о|o}н{с|c}{у|y}льт{a|а}цию {о|o}т н{a|а}ш{e|е}г{о|o} п{р|p}{о|o}{р|p}{a|а}б{a|а} п{о|o} вид{a|а}м {р|p}{a|а}б{о|o}т, н{a|а}йд{e|е}т{e|е} н{a|а}д{e|е}жны{х|x} и {о|o}тв{e|е}т{с|c}тв{e|е}нны{х|x} {с|c}п{e|е}ци{a|а}ли{с|c}т{о|o}в.

Вы{e|е}зд п{р|p}{о|o}{р|p}{a|а}б{a|а} б{e|е}{с|c}пл{a|а}тн{о|o}. {р|p}{a|а}б{о|o}т{a|а}{e|е}м п{о|o} Д{о|o}г{о|o}в{о|o}{р|p}{у|y} в ч{e|е}тк{о|o} {о|o}тв{e|е}д{e|е}нны{e|е} {с|c}{р|p}{о|o}ки.

Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
------------------------------------------------------------------------


Бригада мастеров.Выполним любые отделочные работы в квартирах, офисах, коттеджах, любых помещениях.f
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
[
- выравнивание стен, потолков, полов по уровню;f|
- штукатурка, шпатлевка;f|
- монтаж гипсокартонных перегородок, обшиваем стены;f|
- потолки многоуровневые;f|
- облицовка кафелем;f|
- оклейка обоями;f|
- покраска;f|
- арки, дверные проемы, установка межкомнатных и входных дверей;f|
- линолеум, ламинат;f|
- сантех работы.f
]
- З{a|а}ключ{e|е}ни{e|е} д{о|o}г{о|o}в{о|o}{{р|p}|p}{a|а},г{a|а}{{р|p}|p}{a|а}нтия н{a|а} в{с|c}{e|е} виды {{р|p}|p}{a|а}б{о|o}т.{С|C}{о|o}{с|c}т{a|а}вл{e|е}ни{e|е} {с|c}м{e|е}ты.f
{С|C}м{e|е}л{о|o} з{a|а}д{a|а}в{a|а}йт{e|е} {с|c}в{о|o}и в{о|o}п{р|p}{о|o}{с|c}ы п{о|o} т{e|е}л{e|е}ф{о|o}н{у|y}:f
{89182164156|89182164069|89182164204|89182164133}ff

------------------------------------------------------------------------

Специальное предложение для Вас!f
{P|Р}{e|е}м{о|o}нт кв{a|а}{р|p}ти{р|p}, д{о|o}м{о|o}в и д{р|p}{у|y}ги{х|x} п{о|o}м{e|е}щ{e|е}ний в К{р|p}{a|а}{с|c}н{о|o}д{a|а}{р|p}{e|е}f
{о|o}т 2500{р|p} з{a|а} 1кв.мf
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Выполняем все виды отделочных работ, от эконом до элит класса, в любых помещениях: [+, +квартирах|офисах|домах|коттеджах] изготавливаем и устанавливаем окна ПВХ и натяжные потолки любой сложности как частично, так и в полном объеме &quot;под ключ&quot;.f
Полный спектр услуг:f
[
-электромонтажные работы,f|
-сантехнические работы,f|
-штукатурно-малярные работы,f|
-облицовочные работы,f|
-укладка кафельной плитки,f|
-монтаж демонтаж любых конструкций, напольных покрытийf
]
и другие виды ремонтно-отделочных работ.ff
Гарантия, Сроки, Качество.f
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff

А ТАК ЖЕ:f
[укладка кафельной плитки,|укладка ламината,|укладка тротуарной плитки,|укладка кирпича,|укладка газобетона,|укладка шлакоблоков,|укладка газоблоков,|укладка паромакса,|ремонт квартир,|ремонт домов,|ремонт ванных комнат,|под ключ и частично,|отделка,|отделочные работы,|отделка квартир,|отделка домов,|отделка помещений,|строительство домов,|строительство коттеджей,|строительство бань,|строительство гаражей,|строительство под ключ,|заливка фундамента,|заливка полов,|заливка бетона,|заливка пола,|штукатурка,|штукатурные работы,|штукатурка стен,|ванные комнаты,|лестницы,|цоколь,|изготовление лестниц,|установка сантехники,|сантехнические работы,|электромонтажные работы] и многое другое.ff

------------------------------------------------------------------------


{С|C}т{р|p}{о|o}ит{e|е}льн{a|а}я б{р|p}иг{a|а}д{a|а} к{a|а}ч{e|е}{с|c}тв{e|е}нн{о|o} и н{e|е}д{о|o}{р|p}{о|o}г{о|o} вып{о|o}лнит {р|p}{a|а}б{о|o}ты п{о|o} {р|p}{e|е}м{о|o}нту и {о|o}тд{e|е}лк{e|е} в{a|а}ш{e|е}й кв{a|а}{р|p}ти{р|p}ы,к{о|o}мн{a|а}ты или к{о|o}тт{e|е}дж{a|а}.ff
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
Вып{о|o}лня{e|е}м в{с|c}{e|е} виды {р|p}{e|е}м{о|o}нтн{о|o}-{о|o}тд{e|е}л{о|o}чных {р|p}{a|а}б{о|o}т:f
[
- Демонтаж и монтаж стен и перегородокf|
- Электротехнические работыf|
- Сантехнические работыf|
- Внутренняя отделка помещенийf
]f
Низки{e|е} ц{e|е}ны!f
Г{A|А}{Р|P}{A|А}НТИЯ н{a|а} в{с|c}{e|е} виды {р|p}{a|а}б{о|o}т!f
З{a|а}ключ{e|е}ни{e|е} Д{О|O}Г{О|O}В{О|O}{Р|P}{A|А}!f
Зв{о|o}нит{e|е} {89182164156|89182164069|89182164204|89182164133}f
-------------------------------
[укладка кафельной плитки,|укладка ламината,|укладка тротуарной плитки,|укладка кирпича,|укладка газобетона,|укладка шлакоблоков,|укладка газоблоков,|укладка паромакса,|ремонт квартир,|ремонт домов,|ремонт ванных комнат,|под ключ и частично,|отделка,|отделочные работы,|отделка квартир,|отделка домов,|отделка помещений,|строительство домов,|строительство коттеджей,|строительство бань,|строительство гаражей,|строительство под ключ,|заливка фундамента,|заливка полов,|заливка бетона,|заливка пола,|штукатурка,|штукатурные работы,|штукатурка стен,|ванные комнаты,|лестницы,|цоколь,|изготовление лестниц,|установка сантехники,|сантехнические работы,|электромонтажные работы] и многое другое.ff


------------------------------------------------------------------------------

{P|Р}{e|е}м{о|o}нт кв{a|а}{р|p}ти{р|p}, д{о|o}м{о|o}в и д{р|p}{у|y}ги{х|x} п{о|o}м{e|е}щ{e|е}ний в К{р|p}{a|а}{с|c}н{о|o}д{a|а}{р|p}{e|е}f
{о|o}т 2500{р|p} з{a|а} 1кв.мf

ЗВ{О|O}НИТ{E|Е}: {89182164156|89182164069|89182164204|89182164133}f
Н{a|а}ш {с|c}{a|а}йт: www.sks93.ruff
Выполняeм всe виды рaбот :f
[
- элeктромонтaжныe рaботы под ключf|
- стяжка половf|
- отдeлочныe рaботы любой сложности (квaртиры, офисы, домa)f|
- монтaж систeм отоплeния и водоснaбжeнияf|
- штукaтурка стeнf|
- строитeльство коттeджeй, особняков, зaгородныx домовf|
- зaливка фундaмeнтaf
]
- и многоe другоef
[
Д{e|е}л{a|а}{e|е}м диз{a|а}йн-п{р|p}{о|o}{e|е}кты. П{о|o}дг{о|o}т{a|а}влив{a|а}{e|е}м и {с|c}д{a|а}{e|е}м д{о|o}к{у|y}м{e|е}нты.f|
{С|C}т{р|p}{о|o}им д{о|o}м{a|а} {о|o}т ф{у|y}нд{a|а}м{e|е}нт{a|а} д{о|o} {с|c}д{a|а}чи з{a|а}к{a|а}зчик{у|y} &quot;п{о|o}д ключ&quot; (включ{a|а}я в{с|c}{e|е} к{о|o}мм{у|y}ник{a|а}ции)!f]f

H{a|а}ш{a|а} к{о|o}мп{a|а}ния п{р|p}{e|е}д{о|o}{с|c}т{a|а}вля{e|е}т в{с|c}{e|е} д{о|o}к{у|y}м{e|е}нты, п{о|o}дтв{e|е}{р|p}жд{a|а}ющи{e|е} кв{a|а}лифик{a|а}цию и г{a|а}{р|p}{a|а}нтийны{e|е} {о|o}бяз{a|а}т{e|е}ль{с|c}тв{a|а} п{e|е}{р|p}{e|е}д з{a|а}к{a|а}зчик{о|o}м.f

Индивид{у|y}{a|а}льный п{о|o}дx{о|o}д к к{a|а}жд{о|o}м{у|y} кли{e|е}нт{у|y}!f
Д{о|o}п{о|o}лнит{e|е}льн{a|а}я инф{о|o}{р|p}м{a|а}ция п{о|o} т{e|е}л{e|е}ф{о|o}н{у|y}: {89182164156|89182164069|89182164204|89182164133}


-------------------------------------------------------------------------


Чаcтная бригада маcтеров выполняем вcе виды работ по квартир, чаcтныx домов, коттеджей домов, коттеджей, квартир, офиcов, кафе, магазинов

Что еще мы делаем?

• выравнивание cтен и потолков

• облицовка cтен и пола плиткой, керамогранитом, декоркамнем

• ycтройcтво перегородок

• ycтройcтво полов (cтяжка, наcтил ламината, линолеyма)

• ycтройcтво подвеcныx, реечныx или гипрочныx потолков

• обшивка cтен гипcокартоном

• малярные работы • cантеxника и электрика

По вcем вопроcам звоните по тел. : 7 951 6 61439 2

----------------------------------------------------------------------


Ремонт и отделка квартир
Мы осуществляем широкий перечень отделочных работ.
- Завершение работы в обговоренный срок;
- Прозрачное формирование стоимости работ без скрытых надбавок;
- Возможно заключение договора на выполняемые работы;
- Бесплатный выезд специалиста и составление сметы;
- Гарантия на выполненные работы;
- Русские рабочие с опытом более 5 лет без вредных привычек.
Звоните прямо сейчас!
---------------------------------------------------------------------

Мы производим отделку квартир, коттеджей, офисов и других помещений разного уровня сложности «под ключ».

*капитальный и косметический ремонт

*электромонтажные работы

*сантехнические работы

*отделочные работы

*малярные работы

*установка окон,дверей

*БЕСПЛАТНО:выезд мастера,составление сметы]]',
				);

				public	function	bench_parse($subject)	{
								$output	=	$this->parseTagsRecursive0($subject);
								$output	=	$this->parseTagsRecursive1($output);
								$output	=	$this->parseTagsRecursive2($output);
								$output	=	$this->parseTagsRecursive1($output);
								$output	=	$this->parseTagsRecursive2($output);
								$output	=	preg_replace('#([a-z])#si',	"<b style='color:red'>\\1</b>",	$output);
								$output	=	str_replace('f',	'',	$output);
								return	$output;
				}

				private	function	parseTagsRecursive0($input)	{
								$regex	=	'#\[\[(.*?)\]\]#si';
								if	(is_array($input))	{
												$chars	=	UTF8::str_split($input[1]);
												//print_r(self::$array);
												foreach	($chars	as	&$char)	{
																if	(!empty(self::$array[$char]))	{
																				$char	=	self::$array[$char][array_rand(self::$array[$char])];
																}
												}
												$input	=	implode('',	$chars);
								}
								return	preg_replace_callback($regex,	array($this,	'parseTagsRecursive0'),	$input);
				}

				private	function	parseTagsRecursive1($input)	{
								$regex	=	'#{([^{}]+)}#si';
								if	(is_array($input))	{
												$arr	=	explode('|',	$input[1]);
												$input	=	$arr[array_rand($arr)];
								}
								return	preg_replace_callback($regex,	array($this,	'parseTagsRecursive1'),	$input);
				}

				private	function	parseTagsRecursive2($input)	{
								$regex	=	'#\[([^\[\]]+)\]#si';
								if	(is_array($input))	{
												$arr	=	explode('|',	$input[1]);
												$implode	=	'';
												if	(preg_match('#\+(.*?)\+#si',	$arr[0],	$m))	{
																$arr[0]	=	str_replace($m[0],	'',	$arr[0]);
																$implode	=	$m[1];
												}
												shuffle($arr);
												$input	=	implode($implode,	$arr);
								}
								return	preg_replace_callback($regex,	array($this,	'parseTagsRecursive2'),	$input);
				}

}
